<?php
	//
	// Affiche une liste du contenu d'un dossier
	//
	function list_dir($chemin, &$str, $depth=0){
		$ident = '	';
		$nom_repertoire = $chemin;
		$pointeur = opendir($nom_repertoire);
		$str .= str_repeat($ident,$depth);
		$str .= "<ul>$nom_repertoire \n";
		while(false !== ($fichier = readdir($pointeur))){
			if(($fichier !== '.') && ($fichier !== '..')){
				$depth++;
				$str .= str_repeat($ident,$depth);
				$str .= "<li> \n";
				if(is_dir($nom_repertoire.'/'.$fichier)){
					$depth++;
					list_dir($nom_repertoire.'/'.$fichier, $str, $depth);
					$depth--;
				}else{
					$depth++;
					$str .= str_repeat($ident,$depth);
					$str .= $fichier."\n";
					$depth--;
				}
				$str .= str_repeat($ident,$depth);
				$str .= "</li> \n";
				$depth--;
			}
		}
		$str .= str_repeat($ident,$depth);
		$str .= "</ul> \n";
		closedir($pointeur);
		return ;
	}
	//
?>